import request from '@/utils/request'

// 创建生产排产
export function createMo(data) {
  return request({
    url: '/mes/mo/create',
    method: 'post',
    data: data
  })
}

// 更新生产排产
export function updateMo(data) {
  return request({
    url: '/mes/mo/update',
    method: 'put',
    data: data
  })
}

// 删除生产排产
export function deleteMo(id) {
  return request({
    url: '/mes/mo/delete?id=' + id,
    method: 'delete'
  })
}

// 获得生产排产
export function getMo(id) {
  return request({
    url: '/mes/mo/get?id=' + id,
    method: 'get'
  })
}

// 获得生产排产
export function getMoInfo(id) {
  return request({
    url: '/mes/mo/info?id=' + id,
    method: 'get'
  })
}

// 获得生产排产分页
export function getMoPage(query) {
  return request({
    url: '/mes/mo/page',
    method: 'get',
    params: query
  })
}

// 导出生产排产 Excel
export function exportMoExcel(query) {
  return request({
    url: '/mes/mo/export-excel',
    method: 'get',
    params: query,
    responseType: 'blob'
  })
}
